package com.结构型模式.适配器.类结构实现;

/**原本需要 实例化适配者才能调用的，现在用适配器调用目标类的方法也可以调用了。
 * 实现了用目标类的方法调用适配者的方法。
 * 实现方式是重写目标类的方法，方法体中调用的是适配者的方法，
 * 相当于给适配者穿了一身目标类的外衣。
 *
 *
 * 适配器模式（Adapter）通常适用于以下场景。
 * 以前开发的系统存在满足新系统功能需求的类，但其接口同新系统的接口不一致。
 * 使用第三方提供的组件，但组件接口定义和自己要求的接口定义不同。
 * @author chenhs
 * @date 2020/10/14
 */
public class Test {
	public static void main(String[] args) {
		Adaptee adaptee = new Adaptee();
		adaptee.speak();
	}
}
